package com.own.component.common.base.service.impl;

import com.own.component.common.base.entity.BaseBo;
import com.own.component.common.base.entity.BaseMap;
import com.own.component.common.base.entity.BaseQuery;
import com.own.component.common.base.entity.po.BaseBean;
import com.own.component.common.base.entity.vo.BaseBeanVo;
import com.own.component.common.base.mapper.BasePageMapper;
import com.own.component.common.base.service.BaseBindBeanService;
import org.springframework.stereotype.Service;

/**
 * AbstractBaseBindOneService
 *
 * @author chenxueli.0
 * @date 2020/12/24 19:05
 * @since 3.2.1
 */
@Service
public abstract class AbstractBaseBindBeanService<
        PO extends BaseBean,
        BO extends BaseBo<PO>,
        VO extends BaseBeanVo<PO>,
        MAP extends BaseMap<PO>,
        QUERY extends BaseQuery,
        MAPPER extends BasePageMapper<PO, VO, MAP, QUERY>
        > extends AbstractBaseService<PO, BO, VO, MAP, QUERY, MAPPER>
        implements BaseBindBeanService<PO, BO, VO, MAP, QUERY> {

}
